

package com.loong.loong.hik.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 精密空调
 *
 * @author dxy
 * @date 2023-04-12 15:30:08
 */
@Data
@TableName("hik_cdc_air_condition")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "精密空调")
public class HikCdcAirCondition extends Model<HikCdcAirCondition> {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
	@ExcelIgnore
	@TableId(value = "id", type = IdType.ASSIGN_ID)
    @ApiModelProperty(value="id")
    private Integer id;

    /**
     * 设备编号
     */
    @ApiModelProperty(value="设备编号")
    private String indexCode;

    /**
     * 温度 
     */
    @ApiModelProperty(value="温度 ")
    private String temp;

    /**
     * 湿度
     */
    @ApiModelProperty(value="湿度")
    private String humidity;

    /**
     * 风机运行
     */
    @ApiModelProperty(value="风机运行")
    private String windSwitch;

    /**
     * 加热器
     */
    @ApiModelProperty(value="加热器")
    private String warmer;

    /**
     * 加湿器
     */
    @ApiModelProperty(value="加湿器")
    private LocalDateTime humidifier;

    /**
     * 抽湿机
     */
    @ApiModelProperty(value="抽湿机")
    private String dehumidifier;

    /**
     * 风机过载
     */
    @ApiModelProperty(value="风机过载")
    private String fanOverload;

    /**
     * 气流流动故障
     */
    @ApiModelProperty(value="气流流动故障")
    private String airFlowFault;

    /**
     * 压缩机高压
     */
    @ApiModelProperty(value="压缩机高压")
    private String highPressure;

    /**
     * 压缩机低压
     */
    @ApiModelProperty(value="压缩机低压")
    private String lowPressure;

    /**
     * 烟感告警
     */
    @ApiModelProperty(value="烟感告警")
    private String smokeAlarm;

    /**
     * 漏水告警
     */
    @ApiModelProperty(value="漏水告警")
    private String waterWarn;

    /**
     * 加湿器故障
     */
    @ApiModelProperty(value="加湿器故障")
    private String lackWater;

    /**
     * 加湿器电流过大
     */
    @ApiModelProperty(value="加湿器电流过大")
    private String excessiveCurrent;

    /**
     * 水温度过高
     */
    @ApiModelProperty(value="水温度过高")
    private String tempTooHigh;

    /**
     * 滤网堵塞
     */
    @ApiModelProperty(value="滤网堵塞")
    private String screenClog;

    /**
     * 压缩机过载
     */
    @ApiModelProperty(value="压缩机过载")
    private String compressorOverload;

    /**
     * 加热器超时
     */
    @ApiModelProperty(value="加热器超时")
    private String heaterTimeout;

    /**
     * 温度当前值
     */
    @ApiModelProperty(value="温度当前值")
    private String currentVal;

    /**
     * 温度上限值
     */
    @ApiModelProperty(value="温度上限值")
    private String upVal;

    /**
     * 温度下限值
     */
    @ApiModelProperty(value="温度下限值")
    private String downVal;

    /**
     * 创建时间
     */
    @ApiModelProperty(value="创建时间")
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    @ApiModelProperty(value="更新时间")
    private LocalDateTime updateTime;

    /**
     * 操作人
     */
    @ApiModelProperty(value="操作人")
    private String updateBy;

    /**
     * 0 正常 1或者其他删除
     */
	@ExcelIgnore
	@ApiModelProperty(value="0 正常 其余删除")
	@TableLogic
	@TableField(fill = FieldFill.INSERT)
	private String delFlag;
	@ExcelIgnore
	@TableField(exist = false )
	private String likeName;
	@TableField(exist = false )
	private String startTime;
	@TableField(exist = false )
	private String endTime;

}
